// Package pathUtils
// @File: path.go
// @Description: 路径工具
// @Author: YaoRuiQi
// @Date: 2025/8/23 02:54

package pathUtils

import (
	"fmt"
	"os"
)

// PathExists
//
//	@Description: 检查路径是否存在
//	@param path 路径
//	@return bool 路径是否存在
func PathExists(path string) (bool, error) {
	_, err := os.Stat(path)
	if err == nil {
		return true, nil
	} else if os.IsNotExist(err) {
		return false, nil
	} else {
		return false, fmt.Errorf("无法检测文件是否存在:%w", err)
	}
}
